home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ____HHHHTTTTRRRRIIIIDDDD3333((((3333FFFF)))) ____HHHHTTTTRRRRIIIIDDDD3333((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- HTRID3, SHTRID3 - EISPACK routine. This subroutine reduces a COMPLEX
- HERMITIAN matrix, stored as a single square array, to a real symmetric
- tridiagonal matrix using unitary similarity transformations.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee hhhhttttrrrriiiidddd3333((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, dddd,,,, eeee,,,, eeee2222,,,, ttttaaaauuuu))))
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn aaaa((((nnnnmmmm,,,,nnnn)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, eeee2222((((nnnn)))),,,, ttttaaaauuuu((((2222,,,,nnnn))))
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee sssshhhhttttrrrriiiidddd3333((((nnnnmmmm,,,, nnnn,,,, aaaa,,,, dddd,,,, eeee,,,, eeee2222,,,, ttttaaaauuuu))))
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn
- rrrreeeeaaaallll aaaa((((nnnnmmmm,,,,nnnn)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, eeee2222((((nnnn)))),,,, ttttaaaauuuu((((2222,,,,nnnn))))
-
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On INPUT
-
- NNNNMMMM must be set to the row dimension of two-dimensional array parameters
- as declared in the calling program dimension statement.
-
- NNNN is the order of the matrix.
-
- AAAA contains the lower triangle of the complex hermitian input matrix. The
- real parts of the matrix elements are stored in the full lower triangle
- of A, and the imaginary parts are stored in the transposed positions of
- the strict upper triangle of A. No storage is required for the zero
- imaginary parts of the diagonal elements. On OUTPUT
-
- AAAA contains information about the unitary transformations used in the
- reduction.
-
- DDDD contains the diagonal elements of the the tridiagonal matrix.
-
- EEEE contains the subdiagonal elements of the tridiagonal matrix in its last
- N-1 positions. E(1) is set to zero.
-
- EEEE2222 contains the squares of the corresponding elements of E. E2 may
- coincide with E if the squares are not needed.
-
- TTTTAAAAUUUU contains further information about the transformations. Calls
- PYTHAG(A,B) for sqrt(A**2 + B**2). Questions and comments should be
- directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL
- LABORATORY
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-